package com.lingdian;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
/*@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter{
	 @Override
	    protected void configure(HttpSecurity http) throws Exception {
		 http
				 .authorizeRequests().anyRequest().permitAll();
	     *//*   http
	            .authorizeRequests()
	            	.antMatchers("/resume*//**//**").permitAll()
	            	.antMatchers("/funddata*//**//**").permitAll()//.hasAnyRole("ROLE_ADMIN")
//	                .antMatchers("/", "/home").permitAll()
	                .anyRequest().authenticated()
	                .and()
	            .formLogin()
	                .loginPage("/member/login")
	                .permitAll()
	                .and()
	            .logout()
	                .permitAll();*//*
	    }

	    @Autowired
	    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
//	    	auth.userDetailsService(customUserDetailsService());
	    }
	    @Bean
	    public CustomUserDetailsService customUserDetailsService(){
	        return new CustomUserDetailsService();
	    }

}*/
